Big Huge Thesaurus

star-nosed mole

noun